package com.ycsj.goldmedalnewconcept.view;

import android.content.Context;  
import android.graphics.Canvas;  
import android.graphics.Color;  
import android.util.AttributeSet;  
import android.widget.RelativeLayout;  
  
public class CustomView extends RelativeLayout{  
      
      
    final static String MATERIALDESIGNXML = "http://schemas.android.com/apk/res-auto";  
    final static String ANDROIDXML = "http://schemas.android.com/apk/res/android";  
      
    final int disabledBackgroundColor = Color.parseColor("#E2E2E2");  
    int beforeBackground;  
      
    // Indicate if user touched this view the last time  
    public boolean isLastTouch = false;  
  
    public CustomView(Context context, AttributeSet attrs) {  
        super(context, attrs);  
    }  
      
    @Override  
    public void setEnabled(boolean enabled) {  
        super.setEnabled(enabled);  
        if(enabled)  
            setBackgroundColor(beforeBackground);  
        else  
            setBackgroundColor(disabledBackgroundColor);  
        invalidate();  
    }  
      
    boolean animation = false;  
      
    @Override  
    protected void onAnimationStart() {  
        super.onAnimationStart();  
        animation = true;  
    }  
      
    @Override  
    protected void onAnimationEnd() {  
        super.onAnimationEnd();  
        animation = false;  
    }  
      
    @Override  
    protected void onDraw(Canvas canvas) {  
        super.onDraw(canvas);  
        if(animation)  
            invalidate();  
    }  
}  